// 创建约束条件
// 创建模型对象
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const studentsSchema = new Schema({
    studentId: {
        // type指的是你要输入数据的数据类型
        type: String,
        // 是否唯一 true是唯一的 false不是唯一
        unique: true,
        // 是否是必须的 true是必须的 false不是必须的
        required: true
    },
    name: {
        type: String,
        unique: true,
        required: true
    },
    age: {
        type: Number,
        unique: false,
        required: true
    },
    sex: {
        type: String,
        unique: false,
        required: true,
        default: '男'
    },
    // hobby:{
    //     type:String,
    //     // unique:false,
    //     // required:false
    // },
    // 简写为这种格式
    hobby: String,
    // createTime:{
    // type:Data,
    // default:Data.now //默认值
    // },
    info: Schema.Types.Mixed //任意数据类型
})
const Students = mongoose.model('students',studentsSchema);
module.exports = Students;